package com.fg.cloud.manager.mapper.order;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.fg.cloud.common.PageUtils;
import com.fg.cloud.manager.entry.order.OrderReturnEntity;
import com.fg.cloud.manager.entry.order.vo.OrderReturnVo;

public interface OrderRefundMapper {

	/**
	 * Description:查询单条记录
	 * @param id
	 * @param facId
	 * @param ageId
	 * @return
	 * @author around
	 * @date 2017年9月6日下午2:57:29
	 */
	OrderReturnVo find(@Param("id")Long id, @Param("facId")Long facId, @Param("ageId")Long ageId);
	
	/**
	 * 条件查询数据条数
	 * */
	long findCount(PageUtils<OrderReturnEntity> pageinfo);

	/**
	 * 条件查询结果集
	 * */
	List<OrderReturnEntity> findList(PageUtils<OrderReturnEntity> pageinfo);

	/**
	 * 退货单删除
	 * */
	int deletes(@Param("ids")Long[] ids, @Param("facId")Long facId, @Param("ageId")Long ageId);
	
	long delByfacId(@Param("facId")Long facId);

	/**
	 * Description:动态新增
	 * @param entity OrderReturnEntity
	 * @return
	 * @author around
	 * @date 2017年9月6日上午11:56:14
	 */
	int insertSelective(OrderReturnEntity entity);
	
	/**
	 * Description:动态修改
	 * @param entity OrderReturnEntity
	 * @return
	 * @author around
	 * @date 2017年9月6日上午11:57:55
	 */
	int updateByPrimaryKeySelective(OrderReturnEntity entity);
	
	

}
